Breaking Bad: a obra-prima da AMC?

Em 2013 foi ao ar Felina, o último episódio de Breaking Bad. Como um dos maiores fenômenos da cultura pop, a aclamada série de TV juntou uma legião de fãs ao redor do mundo, se consagrando como uma das maiores apostas da AMC ficando ao lado de outros gigantes da emissora como Mad Men e The Walking Dead. Mas seria ela realmente a mais bem avaliada, ou até mesmo a mais vista? Uma análise rápida nos dados do IMDB talvez seja capaz de responder essas perguntas.

Serão usados dados das séries The Killing, Mad Men, Breaking Bad e Turn. Séries como Preacher e The Walking Dead não farão parte da análise pois ainda estão sendo produzidas.

AMC <- read_csv(here("data/series_from_imdb.csv"), 
                    progress = FALSE,
                    col_types = cols(.default = col_double(), 
                                     series_name = col_character(), 
                                     episode = col_character(), 
                                     url = col_character(),
                                     season = col_character())) %>%
        filter(series_name %in% c("Breaking Bad", "Mad Men", "The Killing", "Turn"))

Notas

Primeiro vamos analisar as avaliações dos episódios para cada uma das séries.

ggplotly(AMC %>%
            ggplot(aes(x = series_ep, y = user_rating, color = r10)) +
            geom_point(alpha = .5) +
            facet_wrap(~series_name) +
            scale_color_viridis() +
            theme_bw() +
            labs(x = "episode", y = "rating"),
            tooltip = c("x", "y"))
We recommend that you use the dev version of ggplot2 with `ggplotly()`
Install it with: `devtools::install_github('hadley/ggplot2')`
replacing previous import by ‘Rcpp::evalCpp’ when loading ‘later’replacing previous import by ‘shiny::validateCssUnit’ when loading ‘crosstalk’replacing previous import by ‘shiny::br’ when loading ‘crosstalk’replacing previous import by ‘shiny::tags’ when loading ‘crosstalk’replacing previous import by ‘shiny::div’ when loading ‘crosstalk’replacing previous import by ‘shiny::h1’ when loading ‘crosstalk’replacing previous import by ‘shiny::h2’ when loading ‘crosstalk’replacing previous import by ‘shiny::h3’ when loading ‘crosstalk’replacing previous import by ‘shiny::h4’ when loading ‘crosstalk’replacing previous import by ‘shiny::h5’ when loading ‘crosstalk’replacing previous import by ‘shiny::h6’ when loading ‘crosstalk’replacing previous import by ‘shiny::knit_print.html’ when loading ‘crosstalk’replacing previous import by ‘shiny::tagSetChildren’ when loading ‘crosstalk’replacing previous import by ‘shiny::includeScript’ when loading ‘crosstalk’replacing previous import by ‘shiny::em’ when loading ‘crosstalk’replacing previous import by ‘shiny::tagAppendChild’ when loading ‘crosstalk’replacing previous import by ‘shiny::is.singleton’ when loading ‘crosstalk’replacing previous import by ‘shiny::includeHTML’ when loading ‘crosstalk’replacing previous import by ‘shiny::includeMarkdown’ when loading ‘crosstalk’replacing previous import by ‘shiny::code’ when loading ‘crosstalk’replacing previous import by ‘shiny::tagList’ when loading ‘crosstalk’replacing previous import by ‘shiny::a’ when loading ‘crosstalk’replacing previous import by ‘shiny::tagAppendAttributes’ when loading ‘crosstalk’replacing previous import by ‘shiny::singleton’ when loading ‘crosstalk’replacing previous import by ‘shiny::hr’ when loading ‘crosstalk’replacing previous import by ‘shiny::p’ when loading ‘crosstalk’replacing previous import by ‘shiny::suppressDependencies’ when loading ‘crosstalk’replacing previous import by ‘shiny::tagAppendChildren’ when loading ‘crosstalk’replacing previous import by ‘shiny::includeText’ when loading ‘crosstalk’replacing previous import by ‘shiny::pre’ when loading ‘crosstalk’replacing previous import by ‘shiny::span’ when loading ‘crosstalk’replacing previous import by ‘shiny::withTags’ when loading ‘crosstalk’replacing previous import by ‘shiny::htmlTemplate’ when loading ‘crosstalk’replacing previous import by ‘shiny::img’ when loading ‘crosstalk’replacing previous import by ‘shiny::tag’ when loading ‘crosstalk’replacing previous import by ‘shiny::includeCSS’ when loading ‘crosstalk’replacing previous import by ‘shiny::knit_print.shiny.tag’ when loading ‘crosstalk’replacing previous import by ‘shiny::knit_print.shiny.tag.list’ when loading ‘crosstalk’replacing previous import by ‘shiny::strong’ when loading ‘crosstalk’replacing previous import by ‘shiny::HTML’ when loading ‘crosstalk’

Mad Men é a maior série dentre as 4, totalizando mais de 75 episódios, porém junto com The Killing ela é série com uma das menores proporções de notas 10 e com uma grande quantidade de episódios com nota inferior a 8.5. Breaking Bad, por outro lado figura como a série com maior proporção de notas 10, e com as notas mais altas entre as outras, no entanto seus dados são muito espaçados indicando que a qualidade dos episódios nem sempre segue um padrão crescente.

A que mais se destaca é Turn, seu gráfico se assemelha bastante a uma reta crescente e com dados pouco espaçados, o que nos diz que ela manteve uma qualidade que foi aumentando com o passar dos episódios, colecionando apenas alguns pequenos deslizes aqui e ali.

Avaliações

Agora analisaremos a quantidade de votos pra cada uma das séries.

ggplotly(AMC %>%
         ggplot(aes(x = series_ep, y = user_votes, color = series_name)) +
         geom_line() +
         labs(x = "episode", y = "votes"))    
We recommend that you use the dev version of ggplot2 with `ggplotly()`
Install it with: `devtools::install_github('hadley/ggplot2')`

Uma coisa interessante de se notar considerando esse gráfico e o anterior é que as séries com notas menores, Mad Men e The Killing, tem uma quantidade baixíssima de avaliações. Isso foi uma supresa pra mim, pois Mad Men já ganhou diversas premiações e achei que ela fosse figurar no topo com as melhores notas e maiores votos.

Por outro lado, mesmo tendo um desempenho excelente a série Turn quase não foi avaliada pelos usuários do IMDB, ao contrário de Breaking Bad, que teve o gráfico de dispersão mais próximo ao dela. A quantidade de avaliações de Breaking Bad é muito irregular e sofreu a maior variação nos 3 últimos episódios, o que ao meu ver é estranho pois imaginei que os três últimos fossem ter uma quantidade de avaliações crescente.

Temporadas

Por fim, e não menos importante, analisaremos as notas médias de cada série por temporada.

ggplotly(AMC %>%
            group_by(series_name, season) %>%
            summarise(season_rating = round(mean(user_rating), 2)) %>%
            ggplot(aes(x = season, y = season_rating, group = series_name, color = series_name)) +
            geom_point() +
            geom_line() +
            labs(y = "Rating", x = "Season"), 
            tooltip = c("y"))
We recommend that you use the dev version of ggplot2 with `ggplotly()`
Install it with: `devtools::install_github('hadley/ggplot2')`

The Killing e Turn são as únicas śeries que foram capazes de manter uma qualidade sempre crescente entre todas as temporadas, porém as notas de The Killing são bem mais baixas, se equiperando com as de Mad Men. Breaking Bad figura com a melhor nota entre todas, na sua última temporada, porém sua qualidade se assemelha mais a uma curva (com um deslize na terceira temporada).

Conclusão

Turn foi a série com o melhor desempenho nas suas notas, de acordo com as avaliações do IMDB, porém o fato dela ter tido poucas avaliações me gerou dúvidas? Será que com mais avaliações ela realmente teria tido um desempenho tão bom entre os episódios? Provavelmente, mais avaliações poderiam gerar mais espaçamento nas notas.

Breaking Bad certamente caiu nas graças do público e mesmo com um espaçamento considerável nas suas notas, ela teve ótimos resultados, tendo a maior avaliação pra uma temporada (9.38).

The Killing e Mad Men não tiveram tantas avaliações quanta as outras e suas notas foram mais baixas, porém The Killing foi capaz de manter um aumento nas suas notas por temporadas crescente.

LS0tCnRpdGxlOiAiZWRhLWVyaWNrLWxhYjItY3AxIgphdXRob3I6ICJFcmljayBTYW50YW5hIFJvZHJpZ3VlcyIKZGF0ZTogIjE4IGRlIG1haW8gZGUgMjAxOCIKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6CiAgICB0b2M6IHllcwogICAgdG9jX2Zsb2F0OiB5ZXMKICBodG1sX2RvY3VtZW50OgogICAgZGZfcHJpbnQ6IHBhZ2VkCiAgICB0b2M6IHllcwogICAgdG9jX2Zsb2F0OiB5ZXMKLS0tCgpgYGB7ciBzZXR1cCwgZWNobz1GQUxTRSwgd2FybmluZz1GQUxTRSwgbWVzc2FnZT1GQUxTRX0KbGlicmFyeSh0aWR5dmVyc2UpCmxpYnJhcnkoaGVyZSkKbGlicmFyeShwbG90bHkpCmxpYnJhcnkodmlyaWRpcykKdGhlbWVfc2V0KHRoZW1lX2J3KCkpCmBgYAoKI0JyZWFraW5nIEJhZDogYSBvYnJhLXByaW1hIGRhIEFNQz8KCkVtIDIwMTMgZm9pIGFvIGFyIEZlbGluYSwgbyDDumx0aW1vIGVwaXPDs2RpbyBkZSBCcmVha2luZyBCYWQuIENvbW8gdW0gZG9zIG1haW9yZXMgZmVuw7RtZW5vcyBkYSBjdWx0dXJhIHBvcCwgYSBhY2xhbWFkYSBzw6lyaWUgZGUgVFYganVudG91IHVtYSBsZWdpw6NvIGRlIGbDo3MgYW8gcmVkb3IgZG8gbXVuZG8sIHNlIGNvbnNhZ3JhbmRvIGNvbW8gdW1hIGRhcyBtYWlvcmVzIGFwb3N0YXMgZGEgQU1DIGZpY2FuZG8gYW8gbGFkbyBkZSBvdXRyb3MgZ2lnYW50ZXMgZGEgZW1pc3NvcmEgY29tbyBNYWQgTWVuIGUgVGhlIFdhbGtpbmcgRGVhZC4gTWFzIHNlcmlhIGVsYSByZWFsbWVudGUgYSBtYWlzIGJlbSBhdmFsaWFkYSwgb3UgYXTDqSBtZXNtbyBhIG1haXMgdmlzdGE/IFVtYSBhbsOhbGlzZSByw6FwaWRhIG5vcyBkYWRvcyBkbyBJTURCIHRhbHZleiBzZWphIGNhcGF6IGRlIHJlc3BvbmRlciBlc3NhcyBwZXJndW50YXMuCgpTZXLDo28gdXNhZG9zIGRhZG9zIGRhcyBzw6lyaWVzIFRoZSBLaWxsaW5nLCBNYWQgTWVuLCBCcmVha2luZyBCYWQgZSBUdXJuLiBTw6lyaWVzIGNvbW8gUHJlYWNoZXIgZSBUaGUgV2Fsa2luZyBEZWFkIG7Do28gZmFyw6NvIHBhcnRlIGRhIGFuw6FsaXNlIHBvaXMgYWluZGEgZXN0w6NvIHNlbmRvIHByb2R1emlkYXMuCgpgYGB7cn0KCkFNQyA8LSByZWFkX2NzdihoZXJlKCJkYXRhL3Nlcmllc19mcm9tX2ltZGIuY3N2IiksIAogICAgICAgICAgICAgICAgICAgIHByb2dyZXNzID0gRkFMU0UsCiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGVzID0gY29scyguZGVmYXVsdCA9IGNvbF9kb3VibGUoKSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZXNfbmFtZSA9IGNvbF9jaGFyYWN0ZXIoKSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcGlzb2RlID0gY29sX2NoYXJhY3RlcigpLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybCA9IGNvbF9jaGFyYWN0ZXIoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlYXNvbiA9IGNvbF9jaGFyYWN0ZXIoKSkpICU+JQogICAgICAgIGZpbHRlcihzZXJpZXNfbmFtZSAlaW4lIGMoIkJyZWFraW5nIEJhZCIsICJNYWQgTWVuIiwgIlRoZSBLaWxsaW5nIiwgIlR1cm4iKSkKCmBgYAoKIyNOb3RhcwoKUHJpbWVpcm8gdmFtb3MgYW5hbGlzYXIgYXMgYXZhbGlhw6fDtWVzIGRvcyBlcGlzw7NkaW9zIHBhcmEgY2FkYSB1bWEgZGFzIHPDqXJpZXMuCgpgYGB7cn0KCmdncGxvdGx5KEFNQyAlPiUKICAgICAgICAgICAgZ2dwbG90KGFlcyh4ID0gc2VyaWVzX2VwLCB5ID0gdXNlcl9yYXRpbmcsIGNvbG9yID0gcjEwKSkgKwogICAgICAgICAgICBnZW9tX3BvaW50KGFscGhhID0gLjUpICsKICAgICAgICAgICAgZmFjZXRfd3JhcCh+c2VyaWVzX25hbWUpICsKICAgICAgICAgICAgc2NhbGVfY29sb3JfdmlyaWRpcygpICsKICAgICAgICAgICAgdGhlbWVfYncoKSArCiAgICAgICAgICAgIGxhYnMoeCA9ICJlcGlzb2RlIiwgeSA9ICJyYXRpbmciKSwKICAgICAgICAgICAgdG9vbHRpcCA9IGMoIngiLCAieSIpKQoKYGBgCk1hZCBNZW4gw6kgYSBtYWlvciBzw6lyaWUgZGVudHJlIGFzIDQsIHRvdGFsaXphbmRvIG1haXMgZGUgNzUgZXBpc8OzZGlvcywgcG9yw6ltIGp1bnRvIGNvbSBUaGUgS2lsbGluZyBlbGEgw6kgc8OpcmllIGNvbSB1bWEgZGFzIG1lbm9yZXMgcHJvcG9yw6fDtWVzIGRlIG5vdGFzIDEwIGUgY29tIHVtYSBncmFuZGUgcXVhbnRpZGFkZSBkZSBlcGlzw7NkaW9zIGNvbSBub3RhIGluZmVyaW9yIGEgOC41LiBCcmVha2luZyBCYWQsIHBvciBvdXRybyBsYWRvIGZpZ3VyYSBjb21vIGEgc8OpcmllIGNvbSBtYWlvciBwcm9wb3LDp8OjbyBkZSBub3RhcyAxMCwgZSBjb20gYXMgbm90YXMgbWFpcyBhbHRhcyBlbnRyZSBhcyBvdXRyYXMsIG5vIGVudGFudG8gc2V1cyBkYWRvcyBzw6NvIG11aXRvIGVzcGHDp2Fkb3MgaW5kaWNhbmRvIHF1ZSBhIHF1YWxpZGFkZSBkb3MgZXBpc8OzZGlvcyBuZW0gc2VtcHJlIHNlZ3VlIHVtIHBhZHLDo28gY3Jlc2NlbnRlLgoKQSBxdWUgbWFpcyBzZSBkZXN0YWNhIMOpIFR1cm4sIHNldSBncsOhZmljbyBzZSBhc3NlbWVsaGEgYmFzdGFudGUgYSB1bWEgcmV0YSBjcmVzY2VudGUgZSBjb20gZGFkb3MgcG91Y28gZXNwYcOnYWRvcywgbyBxdWUgbm9zIGRpeiBxdWUgZWxhIG1hbnRldmUgdW1hIHF1YWxpZGFkZSBxdWUgZm9pIGF1bWVudGFuZG8gY29tIG8gcGFzc2FyIGRvcyBlcGlzw7NkaW9zLCBjb2xlY2lvbmFuZG8gYXBlbmFzIGFsZ3VucyBwZXF1ZW5vcyBkZXNsaXplcyBhcXVpIGUgYWxpLiAgCgojI0F2YWxpYcOnw7VlcwoKQWdvcmEgYW5hbGlzYXJlbW9zIGEgcXVhbnRpZGFkZSBkZSB2b3RvcyBwcmEgY2FkYSB1bWEgZGFzIHPDqXJpZXMuCgpgYGB7cn0KCmdncGxvdGx5KEFNQyAlPiUKICAgICAgICAgZ2dwbG90KGFlcyh4ID0gc2VyaWVzX2VwLCB5ID0gdXNlcl92b3RlcywgY29sb3IgPSBzZXJpZXNfbmFtZSkpICsKICAgICAgICAgZ2VvbV9saW5lKCkgKwogICAgICAgICBsYWJzKHggPSAiZXBpc29kZSIsIHkgPSAidm90ZXMiKSkgICAgCgpgYGAKClVtYSBjb2lzYSBpbnRlcmVzc2FudGUgZGUgc2Ugbm90YXIgY29uc2lkZXJhbmRvIGVzc2UgZ3LDoWZpY28gZSBvIGFudGVyaW9yIMOpIHF1ZSBhcyBzw6lyaWVzIGNvbSBub3RhcyBtZW5vcmVzLCBNYWQgTWVuIGUgVGhlIEtpbGxpbmcsIHRlbSB1bWEgcXVhbnRpZGFkZSBiYWl4w61zc2ltYSBkZSBhdmFsaWHDp8O1ZXMuIElzc28gZm9pIHVtYSBzdXByZXNhIHByYSBtaW0sIHBvaXMgTWFkIE1lbiBqw6EgZ2FuaG91IGRpdmVyc2FzIHByZW1pYcOnw7VlcyBlIGFjaGVpIHF1ZSBlbGEgZm9zc2UgZmlndXJhciBubyB0b3BvIGNvbSBhcyBtZWxob3JlcyBub3RhcyBlIG1haW9yZXMgdm90b3MuCgpQb3Igb3V0cm8gbGFkbywgbWVzbW8gdGVuZG8gdW0gZGVzZW1wZW5obyBleGNlbGVudGUgYSBzw6lyaWUgVHVybiBxdWFzZSBuw6NvIGZvaSBhdmFsaWFkYSBwZWxvcyB1c3XDoXJpb3MgZG8gSU1EQiwgYW8gY29udHLDoXJpbyBkZSBCcmVha2luZyBCYWQsIHF1ZSB0ZXZlIG8gZ3LDoWZpY28gZGUgZGlzcGVyc8OjbyBtYWlzIHByw7N4aW1vIGFvIGRlbGEuIEEgcXVhbnRpZGFkZSBkZSBhdmFsaWHDp8O1ZXMgZGUgQnJlYWtpbmcgQmFkIMOpIG11aXRvIGlycmVndWxhciBlIHNvZnJldSBhIG1haW9yIHZhcmlhw6fDo28gbm9zIDMgw7psdGltb3MgZXBpc8OzZGlvcywgbyBxdWUgYW8gbWV1IHZlciDDqSBlc3RyYW5obyBwb2lzIGltYWdpbmVpIHF1ZSBvcyB0csOqcyDDumx0aW1vcyBmb3NzZW0gdGVyIHVtYSBxdWFudGlkYWRlIGRlIGF2YWxpYcOnw7VlcyBjcmVzY2VudGUuCgojI1RlbXBvcmFkYXMKClBvciBmaW0sIGUgbsOjbyBtZW5vcyBpbXBvcnRhbnRlLCBhbmFsaXNhcmVtb3MgYXMgbm90YXMgbcOpZGlhcyBkZSBjYWRhIHPDqXJpZSBwb3IgdGVtcG9yYWRhLgoKYGBge3J9CgpnZ3Bsb3RseShBTUMgJT4lCiAgICAgICAgICAgIGdyb3VwX2J5KHNlcmllc19uYW1lLCBzZWFzb24pICU+JQogICAgICAgICAgICBzdW1tYXJpc2Uoc2Vhc29uX3JhdGluZyA9IHJvdW5kKG1lYW4odXNlcl9yYXRpbmcpLCAyKSkgJT4lCiAgICAgICAgICAgIGdncGxvdChhZXMoeCA9IHNlYXNvbiwgeSA9IHNlYXNvbl9yYXRpbmcsIGdyb3VwID0gc2VyaWVzX25hbWUsIGNvbG9yID0gc2VyaWVzX25hbWUpKSArCiAgICAgICAgICAgIGdlb21fcG9pbnQoKSArCiAgICAgICAgICAgIGdlb21fbGluZSgpICsKICAgICAgICAgICAgbGFicyh5ID0gIlJhdGluZyIsIHggPSAiU2Vhc29uIiksIAogICAgICAgICAgICB0b29sdGlwID0gYygieSIpKQoKYGBgCgpUaGUgS2lsbGluZyBlIFR1cm4gc8OjbyBhcyDDum5pY2FzIMWbZXJpZXMgcXVlIGZvcmFtIGNhcGF6ZXMgZGUgbWFudGVyIHVtYSBxdWFsaWRhZGUgc2VtcHJlIGNyZXNjZW50ZSBlbnRyZSB0b2RhcyBhcyB0ZW1wb3JhZGFzLCBwb3LDqW0gYXMgbm90YXMgZGUgVGhlIEtpbGxpbmcgc8OjbyBiZW0gbWFpcyBiYWl4YXMsIHNlIGVxdWlwZXJhbmRvIGNvbSBhcyBkZSBNYWQgTWVuLiBCcmVha2luZyBCYWQgZmlndXJhIGNvbSBhIG1lbGhvciBub3RhIGVudHJlIHRvZGFzLCBuYSBzdWEgw7psdGltYSB0ZW1wb3JhZGEsIHBvcsOpbSBzdWEgcXVhbGlkYWRlIHNlIGFzc2VtZWxoYSBtYWlzIGEgdW1hIGN1cnZhIChjb20gdW0gZGVzbGl6ZSBuYSB0ZXJjZWlyYSB0ZW1wb3JhZGEpLgoKIyNDb25jbHVzw6NvCgpUdXJuIGZvaSBhIHPDqXJpZSBjb20gbyBtZWxob3IgZGVzZW1wZW5obyBuYXMgc3VhcyBub3RhcywgZGUgYWNvcmRvIGNvbSBhcyBhdmFsaWHDp8O1ZXMgZG8gSU1EQiwgcG9yw6ltIG8gZmF0byBkZWxhIHRlciB0aWRvIHBvdWNhcyBhdmFsaWHDp8O1ZXMgbWUgZ2Vyb3UgZMO6dmlkYXM/IFNlcsOhIHF1ZSBjb20gbWFpcyBhdmFsaWHDp8O1ZXMgZWxhIHJlYWxtZW50ZSB0ZXJpYSB0aWRvIHVtIGRlc2VtcGVuaG8gdMOjbyBib20gZW50cmUgb3MgZXBpc8OzZGlvcz8gUHJvdmF2ZWxtZW50ZSwgbWFpcyBhdmFsaWHDp8O1ZXMgcG9kZXJpYW0gZ2VyYXIgbWFpcyBlc3Bhw6dhbWVudG8gbmFzIG5vdGFzLgoKQnJlYWtpbmcgQmFkIGNlcnRhbWVudGUgY2FpdSBuYXMgZ3Jhw6dhcyBkbyBww7pibGljbyBlIG1lc21vIGNvbSB1bSBlc3Bhw6dhbWVudG8gY29uc2lkZXLDoXZlbCBuYXMgc3VhcyBub3RhcywgZWxhIHRldmUgw7N0aW1vcyByZXN1bHRhZG9zLCB0ZW5kbyBhIG1haW9yIGF2YWxpYcOnw6NvIHByYSB1bWEgdGVtcG9yYWRhICg5LjM4KS4KClRoZSBLaWxsaW5nIGUgTWFkIE1lbiBuw6NvIHRpdmVyYW0gdGFudGFzIGF2YWxpYcOnw7VlcyBxdWFudGEgYXMgb3V0cmFzIGUgc3VhcyBub3RhcyBmb3JhbSBtYWlzIGJhaXhhcywgcG9yw6ltIFRoZSBLaWxsaW5nIGZvaSBjYXBheiBkZSBtYW50ZXIgdW0gYXVtZW50byBuYXMgc3VhcyBub3RhcyBwb3IgdGVtcG9yYWRhcyBjcmVzY2VudGUuCg==